guarantees and commitments - Turc Anglais Dictionnaire